/* ================================================
   LOGO SIZE GUARD
   Zdroj pravdy pro velikost loga ve všech breakpointech.
   Načítat jako POSLEDNÍ CSS — vždy vyhraje kaskádu.
   ================================================

   Desktop + Tablet  ≥769px  → .br-mh-logo (desktop layout)
   Mobile            ≤768px  → .mobile-header-wrapper (mobile layout)
*/

/* Fallback – stránky bez .br-mh-logo wrapperu (objednávka, košík…) – logo mimo <header> */
@media (min-width: 769px) {
  a[data-testid="linkWebsiteLogo"] img {
    max-width: 160px !important;
    width: 160px !important;
    height: auto !important;
  }
}

/* Desktop + Tablet – vlastní layout s .br-mh-logo */
@media (min-width: 769px) {
  .br-mh-logo a[data-testid="linkWebsiteLogo"] img {
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
    height: auto !important;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .mobile-header-wrapper a[data-testid="linkWebsiteLogo"] img {
    width: 55% !important;
    min-width: unset !important;
    max-width: 140px !important;
    height: auto !important;
  }
}
